<?php

class Visual {

    static function getThumbnail($redirecionar, $titulo, $imagem, $cont = 0) {
        ?>
        <li class="span3" style="margin-top:10px;<?
        if ($cont % 4 == 0) {
            echo 'margin-left: 0px;';
        }
        ?>">
            <a href="<? echo $redirecionar ?>" class="span12 brand" style=" padding: 0px; margin: 0px" align="center">
                <div class="thumbnail span12" style="min-height: 275px; max-height: 275px;">
                    <div class="span12" style="max-height: 150px; min-height: 150px;">
                        <img src="/img/<? echo $imagem ?>" alt="" style="max-height: 150px;">
                    </div>
                    <!--<div class="span12" style="word-wrap:break-word;">-->
                    <h3 class="" style="max-height: 150px; word-wrap:break-word;"><? echo (strlen($titulo) > 43) ? substr($titulo, 0, 40) . '...' : $titulo; ?></h3>
                    <!--</div>-->
                </div>
            </a>
        </li>
        <?
    }

    static function getRandomThumbnailVertical() {
        $valor = rand(0, 2);
        switch ($valor) {
            case 0:
                $titulo = "Eventos";
                break;
            case 1:
                $titulo = "Republica";
                break;
            case 2:
                $titulo = "Empresas";
                break;
            default:
                $titulo = "Aleatorio";
                break;
        }
        ?>
        <div class="navbar-inner">
            <a class="brand" href=""><? echo $titulo; ?></a>
        </div>
        <div class="container well">
            <?
            switch ($valor) {
                case 0:
                    Visual::getEventosVertical();
                    break;
                case 1:
                    Visual::getRepublicaVertical();
                    break;
                case 2:
                    Visual::getEmpresasVertical();
                    break;
            }
            ?>
        </div>
        <?
    }

    static function getThumbnailVertical($redirecionar, $titulo, $imagem) {
        ?>
        <a class="text-center" href="<? echo $redirecionar ?>">
            <div class="thumbnail" style="margin-bottom: 5px;">
                <h3 style="word-wrap: break-word;"><? echo (strlen($titulo) > 43) ? substr($titulo, 0, 40) . '...' : $titulo; ?></h3>
                <img  src="/img/<? echo $imagem ?>" style="max-height: 150px;">
            </div>
        </a>
        <?
    }

    static function getEventosVertical() {
        require_once 'DAO/DAOEventos.php';
        $de = new DAOEventos();
        $teste = $de->getEventos(3);
        foreach ($teste as $eve) {
            Visual::getThumbnailVertical('/evento/' . $eve->getCodigo(), $eve->getTitulo(), $eve->getImagemPrincipal()->getImagem());
        }
    }

    static function getRepublicaVertical() {
        require_once 'DAO/DAORepublica.php';
        $daoRepublica = new DAORepublica();
        $republicas = $daoRepublica->getRepublicas(3);
        foreach ($republicas as $republica) {
            Visual::getThumbnailVertical('/republica/' . $republica->getCodigo(), $republica->getNome(), $republica->getImagemPrincipal()->getImagem());
        }
    }
    static function getEmpresasVertical() {
        require_once 'DAO/DAOEmpresa.php';
        $daoEmpresa = new DAOEmpresa();
        $empresas = $daoEmpresa->getEmpresas(3);
        foreach ($empresas as $empresa) {
            Visual::getThumbnailVertical('/empresa/'.$empresa->getCodigo(), $empresa->getNome(), $empresa->getImagemPrincipal()->getImagem());
            
        }
    }

}
?>
